// vim: sw=4 ts=4
// эта программа выводит все ссылки из файла links.txt, соответствующие
// которым файлы не скачаны
//
// применение:
// $ ./ldiff links.txt | wget2 -ci-

#include <filesystem>
#include <fstream>
#include <iostream>

int main(int argc, const char* argv[])
{
    if (argc < 1)
        return 1;

    std::ifstream file(argv[1]);

    for (std::string line; getline(file, line);)
        if (!std::filesystem::exists(line.substr(line.rfind('/') + 1)))
            std::cout << line << std::endl;

    file.close();
}
